[package]
name = "ostree"
-version = "0.4.0"
+version = "0.5.0"
authors = ["Felix Krull"]
license = "MIT"
libc = "0.2"
bitflags = "1"
lazy_static = "1.1"
-glib = "0.7.1"
-gio = "0.6.0"
-glib-sys = "0.8.0"
-gobject-sys = "0.8.0"
-gio-sys = "0.8.0"
-ostree-sys = { version = "0.3.0", path = "sys" }
+glib = "0.8.0"
+gio = "0.7.0"
+glib-sys = "0.9.0"
+gobject-sys = "0.9.0"
+gio-sys = "0.9.0"
+ostree-sys = { version = "0.4.0", path = "sys" }
[dev-dependencies]
maplit = "1.0.1"
```toml
[dependencies]
-ostree = "0.4"
+ostree = "0.5"
```
To use features from later libostree versions, you need to specify the release
```toml
[dependencies.ostree]
-version = "0.4"
+version = "0.5"
features = ["v2018_7"]
```
"OSTree.RepoPullFlags",
"OSTree.RepoRemoteChange",
"OSTree.RepoResolveRevExtFlags",
- "OSTree.RepoTransactionStats",
"OSTree.SePolicy",
"OSTree.SePolicyRestoreconFlags",
"OSTree.StaticDeltaGenerateOpt",
name = "dup"
ignore = true
+[[object]]
+name = "OSTree.RepoTransactionStats"
+status = "generate"
+init_function_expression = "|_ptr| ()"
+clear_function_expression = "|_ptr| ()"
+
[[object]]
name = "OSTree.*"
status = "generate"
match fn {
copy => |ptr| gobject_sys::g_boxed_copy(ostree_sys::ostree_repo_transaction_stats_get_type(), ptr as *mut _) as *mut ostree_sys::OstreeRepoTransactionStats,
free => |ptr| gobject_sys::g_boxed_free(ostree_sys::ostree_repo_transaction_stats_get_type(), ptr as *mut _),
+ init => |_ptr| (),
+ clear => |_ptr| (),
get_type => || ostree_sys::ostree_repo_transaction_stats_get_type(),
}
}
pkg-config = "0.3.7"
[dependencies]
-gio-sys = "0.8.0"
-glib-sys = "0.8.0"
-gobject-sys = "0.8.0"
+gio-sys = "0.9.0"
+glib-sys = "0.9.0"
+gobject-sys = "0.9.0"
libc = "0.2"
[dev-dependencies]
links = "ostree-1"
name = "ostree-sys"
repository = "https://gitlab.com/fkrull/ostree-rs"
-version = "0.3.0"
+version = "0.4.0"
[package.metadata.docs.rs]
features = ["dox"]